package com.urms.mapper;

import com.urms.entity.Menu;
import com.urms.entity.QueryMenuCondition;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

@Mapper
@Repository
public interface MenuMapper {
    List<Menu> menuList();

    Integer insertMenu(Menu menu);

    List<Menu> selectMenu(@Param("qmc") QueryMenuCondition qmc);

    Integer deleteMenuById(Integer menuId);

    String findMenuNameById(Integer menuParentId);

    Integer updateMenu(Menu menu);

    Integer deleteMenuList(@Param("menuIds") Integer[] menuIds);

//    String selectParentName(Integer pid);
}
